/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.cyberweb.datos;

import java.util.ArrayList;

public class Administrador extends Persona {

    private ArrayList<Articulo> articulos;  //propiedades  de navegacion
    private ArrayList<Cliente> clientes;

    public Administrador() {
        super();
        articulos = new ArrayList<>();
        clientes = new ArrayList<>();
    }

    public Administrador(ArrayList<Articulo> articulos, ArrayList<Cliente> clientes, String nombre, String apellido, String usuario, String contrasenna) {
        super(nombre, apellido, usuario, contrasenna);
        this.articulos = articulos;
        this.clientes = clientes;
    }
    

    public ArrayList<Articulo> getArticulos() {
        return articulos;
    }

    public void setArticulos(ArrayList<Articulo> articulos) {
        this.articulos = articulos;
    }

    public ArrayList<Cliente> getClientes() {
        return clientes;
    }

    public void setClientes(ArrayList<Cliente> clientes) {
        this.clientes = clientes;
    }

    public void addArticulo(Articulo articulo) {
        articulos.add(articulo);
    }

    public void removeFacultad(Articulo articulo) throws Exception {
        try {
            articulos.remove(articulo);

        } catch (Exception ex) {
            throw new Exception("error,el articulo no existe " + ex);
        }
    }

    public void addCliente(Cliente cliente) {
        clientes.add(cliente);
    }

    public void removeCliente(Cliente cliente) throws Exception {
        try {
            clientes.remove(cliente);

        } catch (Exception ex) {
            throw new Exception("error, el cliente no existe " + ex);

        }
    }
}
